package com.fg.cloud.manager.service.report;

import java.util.List;
import java.util.Map;

import com.fg.cloud.manager.entry.order.vo.AreaOrderReportVo;
import com.fg.cloud.manager.entry.order.vo.OrderDetailReportVo;
import com.fg.cloud.manager.entry.report.AmountEntity;
import com.fg.cloud.manager.service.BaseService;

public interface OrderReportService extends BaseService {

	/**
	 * Description:统计订单销量报表
	 * @param facId
	 * @return
	 * @author dingjiang
	 * @date 2017年9月8日上午11:42:20
	 */
	List<OrderDetailReportVo> findReport(Map<String, Object> condition);
	
	/**
	 * Description:统计区域订单&退货单报表
	 * @param condition
	 * @param area
	 * @param type
	 * @return
	 * @author dingjiang
	 * @date 2017年9月27日上午10:21:26
	 */
	List<AreaOrderReportVo> areaOrderReport(Map<String, Object> condition, 
			String areaNumberSort, Byte type);
	
	List<AmountEntity> findSale(AmountEntity entity);
	
}
